# -*- coding: utf-8 -*-
import datetime

from django.conf.urls.defaults import *
from django.contrib import admin
from django.shortcuts import render_to_response, redirect, get_object_or_404
from django.template import RequestContext
from django.http import HttpResponse

from models import *

class AdminProduto(admin.ModelAdmin):
    list_display = ('descricao', 'preco_de_venda', 'categoria', 'codigo', 'quantidade', 'imagem')
    search_fields= ['descricao','codigo']

class TelefoneAdmin(admin.TabularInline):
    model = Telefone
    extra = 1
    
class EnderecoAdmin(admin.TabularInline):
    model = Endereco
    extra = 1
    
class CartaoAdmin(admin.TabularInline):
    model = Cartao_Credito
    extra = 1
    
class AdminCliente(admin.ModelAdmin):
    list_display = ('nome', 'cpf')
    search_fields= ['nome','cpf', 'telefone__numero', 'endereco__rua', 'endereco__cidade', 'endereco__referencia']
    inlines = [EnderecoAdmin, TelefoneAdmin, CartaoAdmin]

class AdminPedido(admin.ModelAdmin):
	readonly_fields = ('mesa', 'total', 'aberto', 'data_aberto', 'data_fechado')
	search_fields = ['id']

admin.site.register(Produto, AdminProduto)
admin.site.register(Categoria)
admin.site.register(Pedido, AdminPedido)
admin.site.register(Mesa)
admin.site.register(Item)
admin.site.register(Setor)
admin.site.register(Cliente, AdminCliente)
#admin.site.register(Telefone)
#admin.site.register(Endereco)
admin.site.register(Dia_funcionamento)
admin.site.register(Evento)
